/**
 * 文件名：****.java
 * 版权：Copyright Lightkit All Rights Reserved.
 * 描述：*****
 */
package com.lightkits.wms.domain.saleticket;

import com.lightkits.wms.dto.saleticket.model.ComSaleTicketDto;
import com.lightkits.wms.dto.saleticket.model.SimSaleTicketDto;

import java.util.List;

/**
 * @author jing.wei@hand-china.com
 * @date 2019/6/28 11:09
 **/
public interface QuerySaleMesService {

    /**
     * 获取简单的售货单信息
     *
     * @param saleTicketNum 售货单编号
     * @return SimSaleTicketDto
     */
    List<SimSaleTicketDto> getSimSaleTicket(String saleTicketNum, String orgId);

    /**
     * 获取条码信息
     *
     * @param ticketId 售货单Id
     * @param orgId    组织ID
     * @param tagCode  条码编码
     * @return ComSaleTicketDto
     */
    List<ComSaleTicketDto> getComSaleTicket(String ticketId, String orgId, String tagCode);

    /**
     * 获取条码信息
     *
     * @param bookStatus 是否校验定金仓
     * @param orgId      组织ID
     * @param tagCode    条码编码
     * @return ComSaleTicketDto
     */
    ComSaleTicketDto getComSaleTicket(Boolean bookStatus, String orgId, String tagCode);
}
